.f-s-xlarge {
  font-size: 16px;
}

.f-s-large {
  font-size: 15px;
}

.f-s-mid {
  font-size: 14px;
}

.f-s-small {
  font-size: 13px;
}

.f-s-xsmall {
  font-size: 12px;
}

.text-left {
	text-align: left;
}

.text-center {
	text-align: center;
}

.text-right {
	text-align: right;
}

.flex {
  display: -moz-box!important;
  display: -moz-flex!important;
  display: -ms-flexbox!important;
  display: -webkit-flex!important;
  /* Safari */
  display: flex !important;
}

.flex.align-items-center {
  align-items: center;
}

.flex.space-between {
  justify-content: space-between;
}

.flex.space-around {
  justify-content: space-around;
}